$(document).ready(function() {
  var webHost = 'http://' + window.location.host;

  function get_url_parameter() {
    //var url_search = window.location.search;
    //获取?之后，#之前的值
    var url_search = window.location.hash;
    //获取#之后的值
    var searchArray = url_search.substring(1).split("&");
    for (var i = 0; i < searchArray.length; i++) {
      var temp = searchArray[i].split('=');
      if (temp[0] == 'key') {
        //判断浏览器 URL 地址是否找到参数为 client_id 的
        //alert(temp[1]);
        //得到 参数为 client_id 的值
        sessionStorage.setItem("key", temp[1]);
      }
    }
  }
  get_url_parameter();
  //获取url的参数值
  var key = sessionStorage.getItem("key");

  get_user_info();
  function get_user_info() {
    $.ajax({
      url: '' + webHost + '/index/info',
      type: 'POST',
      data: {
        key: key,
      },
      success: function(json) {
        if (json.code == 200) {
          $('.user_pass .name').text(json.data.name);
          if (json.data.sign_type == 1) {
            $('.user_pass .text3').text('嘉宾');
          } else {
            $('.user_pass .text3').text('诚邀VIP');
          }
          if(json.data.type=='应用专场'){
            $('.user_pass .time').text(''+json.data.type+' 14:30 - 17:00');
          }else{
            $('.user_pass .time').text(''+json.data.type+' 09:30 - 11:45');
          }
          $('.add_page').hide();
          $('.user_pass').show();
        } else {
          $('.sucess_text').text(json.msg).show();
          $('.sucess').hide();
          $('.modal').show();
          $('.modal_bg').show();
        }
      },
      error: function(json) {
        $('.sucess_text').text(json.msg).show();
        $('.sucess').hide();
        $('.modal').show();
        $('.modal_bg').show();
      }
    });
  }

  var jsApiList = ['onMenuShareTimeline', 'onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'];
  $.ajax({
    type : 'get',
    url : '' + webHost + '/weixin/sample.php',
    dataType : "json",  
    jsonp: "callback",  
    jsonpCallback:"success_jsonpCallback",  
    success : function(data) {
      //请求成功，通过config注入配置信息,
      // alert('success');
      // alert(data.appId);
      // alert(data.timestamp);
      // alert(data.nonceStr);
      // alert(data.signature);
      // alert(jsApiList);
      // wx.config({
      //   debug: false,
      //   appId: data.appId,
      //   timestamp: data.timestamp,
      //   nonceStr: data.nonceStr,
      //   signature: data.signature,
      //   jsApiList: jsApiList
      // });

      // console.log(data.appId)
      appId = data.appId;
      timestamp = data.timestamp;
      nonceStr = data.nonceStr;
      signature = data.signature;
      // console.log(appId,timestamp,nonceStr,signature)
      wx.config({
        debug: false,
        appId: appId,
        timestamp: timestamp,
        nonceStr: nonceStr,
        signature: signature,
        jsApiList: [
            'onMenuShareTimeline',
            'onMenuShareAppMessage',
            'onMenuShareQQ',
            'onMenuShareWeibo',
            'onMenuShareQZone'
        ]
      });

    },error: function(data){
      // alert('error');
      // alert(data.appId);
      // console.log(data.appId)
      appId = data.appId;
      timestamp = data.timestamp;
      nonceStr = data.nonceStr;
      signature = data.signature;
      // console.log(appId,timestamp,nonceStr,signature)
      wx.config({
        debug: false,
        appId: appId,
        timestamp: timestamp,
        nonceStr: nonceStr,
        signature: signature,
        jsApiList: [
            'onMenuShareTimeline',
            'onMenuShareAppMessage',
            'onMenuShareQQ',
            'onMenuShareWeibo',
            'onMenuShareQZone'
        ]
      });
    }
  });

    // wx.error(function(res){
    //   console.log('wx.error');
    //   console.log(res);
    // // config信息验证失败会执行error函数，如签名过期导致验证失败，具体错误信息可以打开config的debug模式查看，也可以在返回的res参数中查看，对于SPA可以在这里更新签名。
    // });

    // wx.checkJsApi({
    //     jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'], // 需要检测的JS接口列表，所有JS接口列表见附录2,
    //     success: function(res) {
    //       console.log('wx.checkJsApi');
    //       console.log(res);
    //     // 以键值对的形式返回，可用的api值true，不可用为false
    //     // 如：{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
    //     }
    // });

    wx.ready(function() {
      // 在这里调用 API

      var url = 'http://oppo.miage.com.cn/w.html#key='+key+'';//用户要分享的网址
      var title  = '2017 OPPO移动开发者大会';//分享的标题
      var shareimg = 'http://oppo.miage.com.cn/web/img/oppo.jpg';//分享的图片
      var shareBody = '三里屯通盈中心洲际酒店2017年12月27日';//分享的描述信息

      wx.onMenuShareTimeline({ //例如分享到朋友圈的API
        title: title,
        // 分享标题
        link: url,
        // 分享链接
        imgUrl: shareimg,
        // 分享图标
        success: function() {
        },
        cancel: function() {
          // 用户取消分享后执行的回调函数
        }
      });

      wx.onMenuShareAppMessage({
      title: title, // 分享标题
      desc: shareBody, // 分享描述
      link: url, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
      imgUrl: shareimg, // 分享图标
      type: '', // 分享类型,music、video或link，不填默认为link
      dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
      success: function (res) { 
          console.log(res);
      },
      cancel: function () { 
          // 用户取消分享后执行的回调函数
      }
      });

      wx.onMenuShareQQ({
        title: title, // 分享标题
        desc: shareBody, // 分享描述
        link: url, // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: shareimg, // 分享图标
        success: function() {
          // 用户确认分享后执行的回调函数
        },
        cancel: function() {
          // 用户取消分享后执行的回调函数
        }
      });

      wx.onMenuShareWeibo({
        title: title,
        // 分享标题
        desc: shareBody,
        // 分享描述
        link: url,
        // 分享链接
        imgUrl: shareimg,
        // 分享图标
        success: function() {
          // 用户确认分享后执行的回调函数
        },
        cancel: function() {
          // 用户取消分享后执行的回调函数
        }
      });

      wx.onMenuShareQZone({
        title: title,
        // 分享标题
        desc: shareBody,
        // 分享描述
        link: url,
        // 分享链接
        imgUrl: shareimg,
        // 分享图标
        success: function() {
          // 用户确认分享后执行的回调函数
        },
        cancel: function() {
          // 用户取消分享后执行的回调函数
        }
      });
    });
});